import re

# re.match(正则表达式,需要处理的字符串)
# flag = re.match(r"hello", "hello world")
# print(flag)

"""
 匹配/n 之外的数据
"""

"""
 /d 匹配单个数字字符 还有 [1-8] 或者 [1234569] 或者 [1-36-8]  单个字符
"""

"""
\w 匹配任意数字 小写字母 大写字母以及下划线 以及中文 都可以匹配
\s 匹配空格和制表符
.  匹配任意字符 不匹配换行符

"""
"""
匹配多个字符
{1,3} 意味着匹配前面规则1-3为字符,
? 前面要么有要么没有 有且仅有一个
* 匹配任意多个
+ 至少出现一次
"""

# object = re.match(r"速度与激情\d", "速度与激情900")
# print(object.group())

# [] 中括号里面的位置 判断数为 12345678中的任何一位数字
# object = re.match(r"速度与激情[1-3a-zA-Z]", "速度与激情QE")
# print(object)

# 匹配多个字符

# match = re.match(r"速度与激情\d{1,2}", "速度与激情123")
# match = re.match(r"速度与激情\d{6}", "速度与激情833423")
# match = re.match(r"\d{3}-?\d{8}", "12312312311")
# print(match)

html_content = """xxxx123124
sdfsdlkj"""

print(re.match(r".*", html_content, re.S).group())
